
package biblioteca;

/**
 *
 * @author Chris
 */
public class Exemplar{
    private String titulo;
    private int qtdeAcervo;
    private int qtdeEmprestada;
    
   public String getTitulo() {
        return titulo;
    }

    public void setTitulo(String titulo) {
        this.titulo = titulo;
    }

    public int getQtdeAcervo() {
        return qtdeAcervo;
    }

    public void setQtdeAcervo(int qtdeAcervo) {
        this.qtdeAcervo = qtdeAcervo;
    }

    public int getQtdeEmprestada() {
        return qtdeEmprestada;
    }

    public void setQtdeEmprestada(int qtdeEmprestada) {
        this.qtdeEmprestada = qtdeEmprestada;
    }

    @Override
    public String toString() {
        return "Titulo:\t" + titulo + "\nQtde Acervo:\t" + qtdeAcervo + "\nQtde Emprestada" + qtdeEmprestada;
    }

    public Exemplar(String titulo, int qtdeAcervo, int qtdeEmprestada) {
        this.titulo = titulo;
        this.qtdeAcervo = qtdeAcervo;
        this.qtdeEmprestada = qtdeEmprestada;
    }

    public Exemplar() {
    }
    
    public Exemplar(String titulo, int qtdeAcervo){
        this.titulo = titulo;
        this.qtdeAcervo = qtdeAcervo;
    }

    public boolean estaDisponivel(String obra) {
        if(titulo.equals(obra)){
            if(qtdeEmprestada < qtdeAcervo)
                return true;
        }         
        return false;
    }

    public void devolver() {
        if(qtdeEmprestada > 0){
            qtdeAcervo++;
        }
    }

    public void emprestar() {
        if(qtdeAcervo > qtdeEmprestada){
            qtdeAcervo--;
        }
    }
}
 
